// pages/exchange/index.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showPayPwdInput: false, //是否展示密码输入层
    pwdVal: '', //输入的密码
    payFocus: true, //文本框焦点
    scop:0,
    value:'',
    radio:false,
    isradio:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    
    this.setData({
      scop: (wx.getStorageSync('loginuser')).money
    })
  },
  onChange(event) {
    console.log(event);
    var regPos =  /^[0-9]*[1-9][0-9]*$/; //判断是否是数字。
    if(regPos.test(event.detail.value) ){
    this.setData({
      value: event.detail.value
    })
  }else{
    wx.showToast({
      title: '请输入纯数字金额!',
      icon: 'error',
      duration: 1000,
      mask: true
    })
    this.setData({
      value: ''
    })
  }
    console.log(this.data.value);
  },
  /**
   * 显示支付密码输入层
   */
  showInputLayer: function () {
    if(this.data.radio){

      if(this.data.value==''){
        wx.showToast({
          title: '请输入金额',
          icon: 'error',
          duration: 1000,
          mask: true
        })
        return
      }else{
        this.setData({
          showPayPwdInput: true,
          payFocus: true
        });
      }
    }else{
      wx.showToast({
        title: '请确认转账金额！',
        icon: 'error',
        duration: 1000,
        mask: true
      })
    }
  },
    //点击选择确认
    onChangeradio(event){
      console.log(!this.data.radio);
      this.setData({
        radio: !this.data.radio,
        isradio:!this.data.radio
      });
    },
  /**
   * 隐藏支付密码输入层
   */
  hidePayLayer: function () {
    var val = this.data.pwdVal;
    this.setData({
      showPayPwdInput: false,
      payFocus: false,
      pwdVal: ''
    });
   
    wx.request({
      url: app.globalData.url+'/zkxj/user/xjjjf/convert',
      data: {
        "amount": this.data.value,
        "payPass": val,
        "remark": "",
        "userId": wx.getStorageSync('userId')
      },
      method: 'POST',
      header: {
        'content-type': 'application/json',
          'token':wx.getStorageSync('token')
      },
      success: (res) => {
        console.log(res.data);
        if (res.data.code == 0) {
          // wx.switchTab({
          //   url: '/pages/mycenter/index',
          // })
        console.log(this.data.scop,parseInt(this.data.value));
        this.setData({
          scop:this.data.scop-parseInt(this.data.value),
          value:''
        })
       
          wx.showToast({
            title: '转账成功',
            icon: 'success',
            duration: 1000,
            mask: true
          })
          // this.setData({
          //   Loadingtime: setInterval(function () {
          //     wx.navigateBack({
          //       delta:1
          //     })
          //   }, 2000)
          // })
          
        } else {
          wx.showToast({
            title: res.data.msg,
            icon: 'error',
            duration: 1000,
            mask: true
          })
        }

      }
    })
  },
  /**
   * 获取焦点
   */
  getFocus: function () {
    this.setData({
      payFocus: true
    });
  },
  /**
   * 输入密码监听
   */
  inputPwd: function (e) {
    this.setData({
      pwdVal: e.detail.value
    });

    if (e.detail.value.length >= 6) {
      this.hidePayLayer();
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})